Retrospective commit from 2009-09-12.
authorEli Zaretskii <eliz@gnu.org>
Thu, 31 Dec 2009 21:14:26 +0000 (16:14 -0500)
committerEli Zaretskii <eliz@gnu.org>
Thu, 31 Dec 2009 21:14:26 +0000 (16:14 -0500)
commit2aadd67fea03a7edc276fc18b01d307b801e8045
tree8a48e55e5e4464a885366434d00e245ddce00b7a
parenta35702d7a2c341e8f7048852da5401ac824bf983
Retrospective commit from 2009-09-12.

Undo changes from 2009-09-11.  Set row->end and row->start in
xdisp.c:display_line.

 dispnew.c (direct_output_for_insert): Give up if we are
 reordering bidirectional text.
 dispextern.h (IT_STACK_SIZE): Enlarge to 5.
 xdisp.c (display_line): Set row->end and it->start for the next
 row to the next character in logical order.  If we are reordering
 bidi text, push and pop the iterator before and after momentarily
 iterating in logical order.
src/ChangeLog.bidi
src/dispextern.h
src/dispnew.c
src/xdisp.c